package com.bl.student.service.biz.main;

import com.bl.student.dao.model.UserEntity;
import com.bl.student.dao.redis.model.UserInfo;
import com.bl.student.service.vo.main.*;
import com.bl.student.service.vo.user.UserInfoModifyVo;

/**
 * Created by yujingyi on 2018/1/18.
 */
public interface MainService {

    RegisterResponseVo register(RegisterVo registerVo);

    LoginResponseVo appLogin(LoginVo loginVo);

    LoginResponseVo appLoginByName(LoginVo loginVo);

    void reset(ResetVo resetVo);

    void logout(UserInfo userInfo);

    void modifyUser(UserInfoModifyVo userInfoModifyVo);
    
}
